Skip to content

Feature/progress and threads#96

Merged
RalfG merged 15 commits intorelease/4.0from
feature/progress-and-threads
Mar 16, 2026
Merged

Feature/progress and threads#96
RalfG merged 15 commits intorelease/4.0from
feature/progress-and-threads

Conversation

@RalfG
Copy link
Member

@RalfG RalfG commented Mar 13, 2026

Added

  • Add plain calibration function to core to avoid code duplication and add user friendly entry point for calibration of PSMs
  • In piece-wise linear calibration: Introduce min_samples_per_segment to avoid setting badly fit anchor points in sparse RT regions

Changed

  • Simplify and improve training and inference progress bars
  • Update function order in _features module; add todo for fixed modifications
  • Change to SplineCalibration by default after finetuning
  • Saved model files with 'promote buffers' onnx fix, avoiding requirement to apply fix on every model load
  • In piece-wise linear calibration: Set defaults to 20 splits and use_median false to avoid jagged calibration lines; introduce min_samples_per_segment to avoid setting badly fit anchor points in sparse RT regions

Fixed

  • Fix missing encoding for terminal modifications

Removed

  • Remove calibration parameter from finetune_and_predict: This option is never useful as you can't have a fitted calibration for a model that doesn't exist yet.
  • Remove partial model freeze support for finetuning, as this mostly reduces finetuning performance
  • Remove 'simplified' option in spline calibration.

RalfG added 15 commits March 12, 2026 16:07
This option is never useful as you can't have a fitted calibration for a model that doesn't exist yet.
…add user friendly entry point for calibration of PSMs
…bration.

Linear calibration improvements:
- Set defaults to 20 splits and use_median false to avoid jagged calibration lines
- Introduce min_samples_per_segment to avoid setting badly fit anchor points in sparse RT regions
Introduce min_samples_per_segment option to avoid overfitting in sparsely populated sections; set sensible default parameters to 10 splits and 20 min_samples_per_segment.
@RalfG RalfG marked this pull request as ready for review March 16, 2026 13:14
@RalfG RalfG added the v4 label Mar 16, 2026
@RalfG RalfG merged commit c6d0e9f into release/4.0 Mar 16, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

1 participant